因为公司的活动页面都是面向海外发行,所以可能要用到第三方登录和facebook点赞分享,首先是要找到官方SDK文档,然后是vue和第三方的交互
❶ 使用sdk
引入sdk有两种方式
① 在main.js里面引入sdk
1 | (function (d, s, id) { |
② 在html里面直接引入
1 | <script async defer crossorigin="anonymous" src="https://connect.facebook.net/zh_CN/sdk.js#xfbml=1&version=v3.3"> |
❷ 直接用iframe
1 | <iframe |
关于样式,不可更改,如果非要更改,这个流程会很麻烦,要申请专用图标
可以更改语言,在js链接里面
登录里面可以获取用户名和一个id,如果要获取其他信息可以申请
1 | data() { |
1 直接用iframe或者用引入js方式,同以上
2 如果要更改样式在自定义分享按钮的点击事件里面
3 分享有个回调,可以判断是否分享
1 | sharefacebook() { |
3 自定义分享title和图片,在html head里面加上facebook标志的类似
1 | <meta property="og:url" content="https://www.facebook.com/" /> |
1 |
|
1 | //给ios和安卓传值 |